package com.gxa.stu.util;

/**
 * @author: zyz
 * @Project: JavaLaity
 * @Pcakage: com.gxa.stu.util.ResponeUtil
 * @Date: 2022年11月02日 11:46
 * @Description: 给前端显示json格式
 */

import com.gxa.stu.commin.JsonResult;

/**
 * 前端响应工具
 * @author bill
 */
public class ResponseUtil {

    /**
     * 给前端正常响应的处理方法
     * @param msg 消息
     * @param data 数据
     * @return JsonResult对象
     */
    public static JsonResult success(String msg, Object data){
        JsonResult jsonResult = new JsonResult();
        jsonResult.setCode("200");
        jsonResult.setMsg(msg);
        jsonResult.setData(data);
        return jsonResult;
    }

    /**
     * 给前端正常响应的处理方法
     * @param msg 消息
     * @return JsonResult对象
     */
    public static JsonResult success(String msg){
        JsonResult jsonResult = new JsonResult();
        jsonResult.setCode("200");
        jsonResult.setMsg(msg);
        return jsonResult;
    }

    /**
     * 给前端失败的响应方法
     * @param msg 消息
     * @return JsonResult对象
     */
    public static JsonResult failed(String code, String msg){
        JsonResult jsonResult = new JsonResult();
        jsonResult.setCode( code);
        jsonResult.setMsg(msg);
        return jsonResult;
    }
}